﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SystemCenterSoa.BaseLibrary.Tools.PageTools;
using SystemCenterSoa.DtoModel.ContractManager;
using SystemCenterSoa.PoModel;
using SystemCenterSoa.PoModel.SystemManager;
using SystemCenterSoa.PoModel.SystemManager.MyModelPo;

namespace SystemCenterSoa.IRepository.SystemManager
{
    public interface IStructural
    {
        List<Structural_style> GetStructuralTree();

        //List<PageList<ContractPo>> GetContractPage(string DepartmentId, string project_name, int contract_type, int construction_unit, DateTime ContractDate, string CustomerName, DateTime MinCreateTime, DateTime MaxCreateTime, string CustomerAccount, string linkman);
        
        List<Build_TypePo> GetBuildTree();
        List<DictionariesPo> GetDictionaryByType_key();

        bool ContractAdd(ContractPo po);
    }
}
